graph: { title: "pos.c"
node: { title: "pos.c:is_dummy" label: "is_dummy\npos.c:66:12" }
node: { title: "pos.c:upper_connectivity" label: "upper_connectivity\npos.c:76:12" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "pos.c:upper_connectivity" targetname: "__addvsi3" }
node: { title: "pos.c:lower_connectivity" label: "lower_connectivity\npos.c:95:12" }
edge: { sourcename: "pos.c:lower_connectivity" targetname: "__addvsi3" }
node: { title: "pos.c:upper_barycenter" label: "upper_barycenter\npos.c:114:12" }
edge: { sourcename: "pos.c:upper_barycenter" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:upper_barycenter" targetname: "pos.c:upper_connectivity" label: "pos.c:131:17" }
node: { title: "pos.c:lower_barycenter" label: "lower_barycenter\npos.c:142:12" }
edge: { sourcename: "pos.c:lower_barycenter" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:lower_barycenter" targetname: "pos.c:lower_connectivity" label: "pos.c:159:17" }
node: { title: "pos.c:sort" label: "sort\npos.c:169:13" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:sort" targetname: "__addvsi3" }
node: { title: "pos.c:make_node_list_up" label: "make_node_list_up\npos.c:192:13" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "pos.c:is_dummy" label: "pos.c:207:8" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "pos.c:lower_connectivity" label: "pos.c:213:13" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_up" targetname: "pos.c:sort" label: "pos.c:227:2" }
node: { title: "pos.c:make_node_list_down" label: "make_node_list_down\npos.c:232:13" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "pos.c:is_dummy" label: "pos.c:247:8" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "pos.c:upper_connectivity" label: "pos.c:253:13" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:make_node_list_down" targetname: "pos.c:sort" label: "pos.c:267:2" }
node: { title: "pos.c:find_next" label: "find_next\npos.c:273:12" }
edge: { sourcename: "pos.c:find_next" targetname: "__addvsi3" }
node: { title: "pos.c:do_down" label: "do_down\npos.c:290:13" }
edge: { sourcename: "pos.c:do_down" targetname: "pos.c:find_next" label: "pos.c:300:11" }
edge: { sourcename: "pos.c:do_down" targetname: "pos.c:upper_barycenter" label: "pos.c:302:22" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_down" targetname: "__addvsi3" }
node: { title: "pos.c:do_up" label: "do_up\npos.c:401:13" }
edge: { sourcename: "pos.c:do_up" targetname: "pos.c:find_next" label: "pos.c:411:11" }
edge: { sourcename: "pos.c:do_up" targetname: "pos.c:lower_barycenter" label: "pos.c:413:22" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:do_up" targetname: "__addvsi3" }
node: { title: "pos.c:improve_positions1" label: "improve_positions1\npos.c:512:13" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_calloc" label: "pos.c:558:30" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:make_node_list_down" label: "pos.c:559:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:do_down" label: "pos.c:560:5" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_free" label: "pos.c:561:10" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_calloc" label: "pos.c:570:30" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:make_node_list_up" label: "pos.c:571:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:do_up" label: "pos.c:572:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_free" label: "pos.c:573:10" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_calloc" label: "pos.c:586:30" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:make_node_list_up" label: "pos.c:587:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:do_up" label: "pos.c:588:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_free" label: "pos.c:589:10" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_calloc" label: "pos.c:599:30" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:make_node_list_down" label: "pos.c:600:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "pos.c:do_down" label: "pos.c:601:5" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "dp_free" label: "pos.c:602:10" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__addvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__subvsi3" }
edge: { sourcename: "pos.c:improve_positions1" targetname: "__subvsi3" }
node: { title: "improve_positions" label: "improve_positions\npos.c:671:6" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "improve_positions" targetname: "printf" label: "pos.c:675:2" }
node: { title: "fflush" label: "fflush\n/usr/include/stdio.h:218:12" shape : ellipse }
edge: { sourcename: "improve_positions" targetname: "fflush" label: "pos.c:676:2" }
edge: { sourcename: "improve_positions" targetname: "pos.c:improve_positions1" label: "pos.c:680:3" }
node: { title: "improve_positions2" label: "improve_positions2\npos2.h:41:13" shape : ellipse }
edge: { sourcename: "improve_positions" targetname: "improve_positions2" label: "pos.c:683:3" }
node: { title: "improve_positions3" label: "improve_positions3\npos3.h:41:13" shape : ellipse }
edge: { sourcename: "improve_positions" targetname: "improve_positions3" label: "pos.c:686:3" }
edge: { sourcename: "improve_positions" targetname: "pos.c:improve_positions1" label: "pos.c:690:3" }
edge: { sourcename: "improve_positions" targetname: "printf" label: "pos.c:698:4" }
}
